package.json中^,~的区别

您所在的位置:网站首页 25 pack啥意思 package.json中^,~的区别

package.json中^,~的区别

2023-12-10 19:37| 来源: 网络整理| 查看: 265

  "devDependencies": {     "antd": "^3.1.4",     "babel-plugin-import": "~1.1.0",     "classnames": "2.2.5",     "qs": "^6.3.0",     "robe-ajax": "^1.0.1",     "expect": "^1.20.2",

    "js-cookie": "^2.1.3",

 .......

}

指定版本号

(1)指定版本:比如"classnames": "2.2.5",表示安装2.2.5的版本

(2)波浪号~+指定版本:比如 "babel-plugin-import": "~1.1.0",表示安装1.1.x的最新版本(不低于1.1.0),但是不安装1.2.x,也就是说安装时不改变大版本号和次要版本号

(1)^+指定版本:比如 "antd": "^3.1.4",,表示安装3.1.4及以上的版本,但是不安装4.0.0,也就是说安装时不改变大版本号。 

连接参考:https://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3